terrestrial snails - Francés Inglés Diccionario